package com.itheima.core.service;

import java.util.List;

import com.itheima.core.pojo.product.Brand;

import cn.itcast.common.page.Pagination;

/**
 * @author zhang.cheng
 *
 *         2017年3月9日
 */
public interface SearchService {
	/**
	 * 前台搜索查询分页对象
	 * 
	 * @param pageNo
	 * @param keyword
	 * @return
	 */
	public Pagination selectPaginationFromSolrByQuery(Integer pageNo, String keyword, String price, Long brandId)
			throws Exception;

	/**
	 * 从redis中查询品牌结果集
	 * 
	 * @return
	 */
	public List<Brand> selectBrandListFromRedis();

	/**
	 * 使用activemq保存上架商品到solr索引库
	 * 
	 * @param id
	 */
	public void insertProductToSolr(Long id);
}
